﻿@model IEnumerable<BskLeague.Models.Match>

@{
    ViewBag.Title = "Panel moja drużyna";
}

@Html.Partial("_Submenu")

<h3>@ViewBag.Team.TeamName- mecze</h3>

Oczekujace na wprowadzenie wyniku:
<table>
    <tr>
        <th>
            Gospodarz
        </th>
        <th>
            Gość
        </th>
        <th>
            Wynik
        </th>
        <th>
            Data
        </th>
        <th></th>
    </tr>

@{var notConfirmed = Model.Where(m => m.Confirmed1 == false && m.Confirmed2 == false);}
@foreach (var item in notConfirmed)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Team1.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Team2.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.FinalScore1) 
            <text>:</text>
            @Html.DisplayFor(modelItem => item.FinalScore2)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Date)
        </td>
        <td>
            @Html.ActionLink("Wprowadź wynik", "PutScore", new { id = item.MatchId })
        </td>
    </tr>
}

</table></br>

Do potwierdzenia:
<table>
    <tr>
        <th>
            Gospodarz
        </th>
        <th>
            Gość
        </th>
        <th>
            Wynik
        </th>
        <th>
            Data
        </th>
        <th></th>
    </tr>

@{var toConfirm = Model.Where(m => (m.Confirmed1 == false && m.Team1==ViewBag.Team && m.Confirmed2==true) || (m.Team2==ViewBag.Team && m.Confirmed2==false && m.Confirmed1 == true));}
@foreach (var item in toConfirm)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Team1.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Team2.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.FinalScore1) 
            <text>:</text>
            @Html.DisplayFor(modelItem => item.FinalScore2)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Date)
        </td>
        <td>
            @Html.ActionLink("Potwierdź wynik", "ConfirmScore", new { id = item.MatchId }) |
            @Html.ActionLink("Edytuj wynik", "PutScore", new {id = item.MatchId})
        </td>
    </tr>
}

</table></br>

Oczekujące na zaakceptowanie wprowadzonego wyniku:
<table>
    <tr>
        <th>
            Gospodarz
        </th>
        <th>
            Gość
        </th>
        <th>
            Wynik
        </th>
        <th>
            Data
        </th>
        <th></th>
    </tr>

@{var waitingForConfirm = Model.Where(m => (m.Confirmed1 == true && m.Team1==ViewBag.Team && m.Confirmed2==false) || (m.Team2==ViewBag.Team && m.Confirmed2==true && m.Confirmed1 == false));}
@foreach (var item in waitingForConfirm)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Team1.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Team2.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.FinalScore1) 
            <text>:</text>
            @Html.DisplayFor(modelItem => item.FinalScore2)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Date)
        </td>
        <td>
            @Html.ActionLink("Edytuj wprowadzony wynik", "PutScore", new{id = item.MatchId})
        </td>
    </tr>
}

</table></br>

Potwierdzone:
<table>
    <tr>
        <th>
            Gospodarz
        </th>
        <th>
            Gość
        </th>
        <th>
            Wynik
        </th>
        <th>
            Data
        </th>
        <th></th>
    </tr>

@{var confirmed = Model.Where(m => m.Confirmed1==true && m.Confirmed2==true);}
@foreach (var item in confirmed)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Team1.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Team2.TeamName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.FinalScore1) 
            <text>:</text>
            @Html.DisplayFor(modelItem => item.FinalScore2)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Date)
        </td>
        <td>
            @Html.ActionLink("Edytuj szczegóły", "EditDetails", new { id = item.MatchId })
        </td>
    </tr>
}

</table></br>